Obec Zelenecká Lhota leží v Královéhradeckém kraji v ORP Jičín v nadmořské výšce 332 m. V roce 2014 zde žilo 151 obyvatel. Zelenecká Lhota má katastrální území o rozloze 666 ha.